<?xml version="1.0" encoding="utf-8" ?>
<xs:schema id="PageContent" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"
	xmlns:xe="http://www.CrossFactory.net/XmlEditor">
	<xs:complexType name="pagecontent" mixed="false">
		<xs:sequence minOccurs="1" maxOccurs="1">
			<xs:element name="pagetitle" type="text" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1" />
			<xs:element name="pagepopup" type="pagepopup" maxOccurs="1" minOccurs="0" xe:defaultOccurs="0" />
			<!--<xs:element name="summary" type="text" maxOccurs="1" minOccurs="0" />-->
			<xs:group ref="pagecontentgroup" maxOccurs="unbounded" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:group name="pagecontentgroup">
		<xs:choice>
			<xs:element name="horizontalline" type="empty" />
			<xs:element name="section" type="section" xe:defaultOccurs="1" />
			<xs:element name="sectionform" type="sectionform" maxOccurs="1" minOccurs="1" />
			<xs:element name="spacer" type="spacer" />
		</xs:choice>
	</xs:group>
	<xs:complexType name="pagepopup" mixed="false">
		<xs:sequence>
			<xs:element name="urlpage" type="text" maxOccurs="1" minOccurs="1" xe:property="true" xe:hyperlinkType="www,page" />
			<xs:element name="height" type="text" minOccurs="1" maxOccurs="1" xe:property="true" />
			<xs:element name="width" type="text" maxOccurs="1" minOccurs="1" xe:property="true" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="section" mixed="false">
		<xs:sequence>
			<xs:element name="tabulation" type="yesno" default="no" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="colored" type="yesno" default="no" xe:property="true" />
			<xs:element name="anchor" type="text" minOccurs="1" maxOccurs="1" xe:property="true" />
			<xs:element name="sectiontitle" type="text" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1" />
			<xs:group ref="sectiongroup" maxOccurs="unbounded" minOccurs="0" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="sectionform" mixed="false">
		<xs:sequence>
			<xs:element name="colored" type="yesno" default="no" xe:property="true" />
			<xs:element name="anchor" type="text" minOccurs="1" maxOccurs="1" xe:property="true" />
			<xs:element name="form-labelwidth" type="text" minOccurs="1" maxOccurs="1" xe:property="true" />
      <xs:element name="requirefieldserrortext" type="text" minOccurs="0" maxOccurs="1" xe:property="true" xe:defaultOccurs="1" />
      <xs:element name="regexfieldserrortext" type="text" minOccurs="0" maxOccurs="1" xe:property="true" xe:defaultOccurs="1" />
      <xs:element name="captchafieldserrortext" type="text" minOccurs="0" maxOccurs="1" xe:property="true" xe:defaultOccurs="1" />
      <xs:element name="memberfieldserrortext" type="text" minOccurs="0" maxOccurs="1" xe:property="true" xe:defaultOccurs="1" />
			<xs:element name="sectiontitle" type="text" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1" />
			<xs:group ref="sectionformgroup" maxOccurs="unbounded" minOccurs="0" />
			<xs:element name="form-submitbutton" type="form-submitbutton" minOccurs="1" maxOccurs="1" xe:defaultOccurs="1"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="subsectionform" mixed="false">
		<xs:sequence>
			<xs:element name="colored" type="yesno" default="yes" xe:property="true" />
			<xs:element name="anchor" type="text" minOccurs="1" maxOccurs="1" xe:property="true" />
			<xs:element name="form-labelwidth" type="text" minOccurs="1" maxOccurs="1" xe:property="true" />
			<xs:element name="sectiontitle" type="text" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1" />
			<xs:element name="readonly" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="step" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:group ref="sectionformgroup" maxOccurs="unbounded" minOccurs="0" />
		</xs:sequence>
	</xs:complexType>
	<xs:group name="sectiongroup">
		<xs:choice>
      <xs:element name="subtitle" type="text" />
      <xs:element name="paragraph" type="paragraph" xe:defaultOccurs="1" />
      <xs:element name="textlist" type="textlist" />
      <xs:element name="list" type="list" />
      <xs:element name="linkmore" type="linkmore" />
      <xs:element name="html" type="text" xe:allowHtml="true" />
      <xs:element name="picture" type="picture" xe:openPropertiesOnCreation="true" />
      <xs:element name="file" type="file" xe:openPropertiesOnCreation="true" />
      <xs:element name="flash" type="flash" xe:openPropertiesOnCreation="true" />
      <xs:element name="video" type="video" xe:openPropertiesOnCreation="true" />
      <xs:element name="diaporama" type="diaporama" minOccurs="0" maxOccurs="unbounded" xe:defaultOccurs="0" />
      <xs:element name="toplink" type="empty" />
      <xs:element name="horizontalline" type="empty" />
      <xs:element name="spacer" type="spacer" />
      <xs:element name="bloc" type="bloc" />
		</xs:choice>
	</xs:group>
  <xs:complexType name="bloc" mixed="false">
    <xs:sequence>
      <xs:element name="width" type="size" default="150" maxOccurs="1" minOccurs="1" xe:property="true" />
      <xs:element name="height" type="size" default="200" maxOccurs="1" minOccurs="1" xe:property="true" />
      <xs:element name="hpos" type="hpos" maxOccurs="1" minOccurs="1" xe:property="true" />
      <xs:element name="wrap" type="yesno" default="yes" maxOccurs="1" minOccurs="1" xe:property="true" />
      <xs:element name="border" type="yesno" default="no" maxOccurs="1" minOccurs="1" xe:property="true" />
      <xs:element name="margin" type="yesno" default="yes" maxOccurs="1" xe:defaultOccurs="1" minOccurs="0" xe:property="true" />
      <xs:element name="tabulation" type="yesno" default="no" maxOccurs="1" minOccurs="1" xe:property="true" />
      <xs:element name="colored" type="yesno" default="no" xe:property="true" />
      <xs:element name="sectiontitle" type="text" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1" />
      <xs:group ref="sectiongroup" maxOccurs="unbounded" minOccurs="0" />
    </xs:sequence>
  </xs:complexType>
	<xs:group name="sectionformgroup">
		<xs:choice>
			<xs:element name="form-userelement" type="form-userelement" minOccurs="0" maxOccurs="1"
				xe:defaultOccurs="0" />
			<xs:element name="form-captchaelement" type="form-captchaelement" minOccurs="0" maxOccurs="1"
				xe:defaultOccurs="0" />
			<xs:element name="form-hiddenelement" type="form-hiddenelement" minOccurs="0" maxOccurs="1"
				xe:defaultOccurs="0" />
			<xs:element name="form-textfieldelement" type="form-textfieldelement" minOccurs="0" maxOccurs="unbounded"
				xe:defaultOccurs="2" />
			<xs:element name="form-emailfieldelement" type="form-textfieldelement" minOccurs="0" maxOccurs="unbounded"
				xe:defaultOccurs="1" />
			<xs:element name="form-calendarelement" type="form-calendarelement" minOccurs="0" maxOccurs="unbounded"
				xe:defaultOccurs="0" />
			<xs:element name="form-filefieldelement" type="form-filefieldelement" minOccurs="0" maxOccurs="unbounded"
				xe:defaultOccurs="0" />
			<xs:element name="form-dropdownelement" type="form-dropdownelement" minOccurs="0" maxOccurs="unbounded"
				xe:defaultOccurs="0" />
			<xs:element name="form-listboxelement" type="form-listboxelement" minOccurs="0" maxOccurs="unbounded"
				xe:defaultOccurs="0" />
			<xs:element name="form-checkboxelement" type="form-checkboxelement" minOccurs="0" maxOccurs="unbounded"
				xe:defaultOccurs="0" />
			<xs:element name="form-radiobuttongroupelement" type="form-radiobuttongroupelement" minOccurs="0"
				maxOccurs="unbounded" xe:defaultOccurs="0" />
			<xs:element name="subsectionform" type="subsectionform" />
			<xs:element name="form-stepelement" type="form-stepelement" minOccurs="0" maxOccurs="unbounded"
				xe:defaultOccurs="0" />
      <xs:element name="subtitle" type="text" />
      <xs:element name="paragraph" type="paragraph" xe:defaultOccurs="1" />
      <xs:element name="textlist" type="textlist" />
      <xs:element name="list" type="list" />
      <xs:element name="linkmore" type="linkmore" />
      <xs:element name="html" type="text" xe:allowHtml="true" />
      <xs:element name="picture" type="picture" xe:openPropertiesOnCreation="true" />
      <xs:element name="file" type="file" xe:openPropertiesOnCreation="true" />
      <xs:element name="flash" type="flash" xe:openPropertiesOnCreation="true" />
      <xs:element name="video" type="video" xe:openPropertiesOnCreation="true" />
      <xs:element name="diaporama" type="diaporama" minOccurs="0" maxOccurs="unbounded" xe:defaultOccurs="0" />
      <xs:element name="toplink" type="empty" />
      <xs:element name="horizontalline" type="empty" />
      <xs:element name="spacer" type="spacer" />
      <xs:element name="bloc" type="bloc" />
		</xs:choice>
	</xs:group>
	<xs:complexType name="form-submitbutton" mixed="false">
		<xs:sequence>
			<xs:element name="btn-name" type="text" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
			<xs:element name="hrefsucceed" type="text" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1" xe:property="true" xe:hyperlinkType="www,page" />
			<xs:element name="hreferror" type="text" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1" xe:property="true" xe:hyperlinkType="www,page" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="form-hiddenelement" mixed="false">
		<xs:sequence>
			<xs:element name="text" type="text" minOccurs="1" maxOccurs="1" />
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="form-textfieldelement" mixed="false">
		<xs:sequence>
			<xs:element name="label" type="label" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
			<xs:group ref="form-textfieldelement-group" maxOccurs="unbounded" minOccurs="0" />
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="step" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="readonly" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="form-userelementName" mixed="false">
		<xs:sequence>
			<xs:element name="label" type="labelLogin" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
			<!--<xs:group ref="form-textfieldelement-group" maxOccurs="unbounded" minOccurs="0" />-->
			<xs:element name="name" type="text" default="userform_name" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="form-userelementEmail" mixed="false">
		<xs:sequence>
			<xs:element name="label" type="labelEmail" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
			<!--<xs:group ref="form-textfieldelement-group" maxOccurs="unbounded" minOccurs="0" />-->
			<xs:element name="name" type="text" default="userform_email" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="form-userelementPassword" mixed="false">
		<xs:sequence>
			<xs:element name="label" type="labelPassword" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
			<!--<xs:group ref="form-textfieldelement-group" maxOccurs="unbounded" minOccurs="0" />-->
			<xs:element name="name" type="text" default="userform_password" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="form-userelementConfirmPassword" mixed="false">
		<xs:sequence>
			<xs:element name="label" type="labelConfirmPassword" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
			<!--<xs:group ref="form-textfieldelement-group" maxOccurs="unbounded" minOccurs="0" />-->
			<xs:element name="name" type="text" default="userform_password" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
  <xs:complexType name="form-userelement" mixed="false">
    <xs:sequence>
      <xs:element name="form-userelementName" type="form-userelementName" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
      <xs:element name="form-userelementEmail" type="form-userelementEmail" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
      <xs:element name="form-userelementPassword" type="form-userelementPassword" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
      <xs:element name="form-userelementConfirmPassword" type="form-userelementConfirmPassword" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
      <xs:element name="autoLogin" type="yesno" default="yes" xe:property="true" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1"/>
      <xs:element name="redirectUrl" type="text" xe:property="true" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1" xe:hyperlinkType="www,page" />
      <xs:element name="errorMsgConfirmPassword" type="text" default="Password must be identical" xe:property="true" maxOccurs="1" minOccurs="1" />
      <xs:element name="errorMsgLoginExist" type="text" default="Login already exist" xe:property="true" maxOccurs="1" minOccurs="1" />
      <xs:element name="sendMail" type="yesno" default="yes" xe:property="true" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1"/>
      <xs:element name="mailSender" type="text" xe:property="true" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1"/>
      <xs:element name="mailSubject" type="text" default="New member" xe:property="true" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1"/>
      <xs:element name="mailDescription" type="text" default="Welcome!" xe:property="true" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1"/>
      <xs:element name="mailSign" type="text" default="The team." xe:property="true" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1"/>
      <xs:element name="defaultRole" type="text" default="Authenticated" xe:property="true" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1"/>
      <xs:element name="step" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
      <xs:element name="readonly" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
    </xs:sequence>
  </xs:complexType>
	<xs:complexType name="form-captchaelement" mixed="false">
		<xs:sequence>
			<xs:element name="label" type="label" minOccurs="1" maxOccurs="1" xe:defaultOccurs="1" />
			<xs:element name="textfield" type="textfield" maxOccurs="1" minOccurs="1" xe:defaultOccurs="1" />
			<xs:element name="step" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="form-calendarelement" mixed="false">
		<xs:sequence>
			<xs:element name="label" type="label" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
			<xs:group ref="form-textfieldelement-group" maxOccurs="unbounded" minOccurs="0" />
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="step" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="readonly" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="form-filefieldelement" mixed="false">
		<xs:sequence>
			<xs:element name="label" type="label" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
			<xs:group ref="form-filefieldelement-group" maxOccurs="unbounded" minOccurs="0" />
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="step" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="readonly" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="form-dropdownelement" mixed="false">
		<xs:sequence>
			<xs:element name="label" type="label" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
			<xs:group ref="form-dropdownelement-group" maxOccurs="unbounded" minOccurs="0" />
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="step" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="readonly" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="form-listboxelement" mixed="false">
		<xs:sequence>
			<xs:element name="label" type="label" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
			<xs:group ref="form-listboxelement-group" maxOccurs="unbounded" minOccurs="0" />
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="step" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="readonly" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="form-stepelement" mixed="false">
		<xs:sequence>
			<xs:element name="label" type="label" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="display" type="display" default="list" xe:property="true" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1" />
			<xs:element name="steplistbox" type="steplistbox" maxOccurs="1" minOccurs="1" xe:defaultOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="form-checkboxelement" mixed="false">
		<xs:sequence>
			<xs:element name="label" type="label" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
			<xs:group ref="form-checkboxelement-group" maxOccurs="unbounded" minOccurs="0" />
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="step" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="readonly" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="form-radiobuttongroupelement" mixed="false">
		<xs:sequence>
			<xs:element name="label" type="label" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
			<xs:group ref="form-radiobuttongroupelement-group" maxOccurs="unbounded" minOccurs="0" />
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="step" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="readonly" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:group name="form-textfieldelement-group">
		<xs:choice>
			<xs:element name="textfield" type="textfield" maxOccurs="unbounded" minOccurs="1" xe:defaultOccurs="1" />
			<xs:element name="listbox" type="listbox" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="dropdown" type="dropdown" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="checkbox" type="checkbox" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="radiobuttongroup" type="radiobuttongroup" maxOccurs="unbounded" minOccurs="0"
				xe:defaultOccurs="0" />
			<xs:element name="formtext" type="formtext" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
		</xs:choice>
	</xs:group>
	<xs:group name="form-calendarelement-group">
		<xs:choice>
			<xs:element name="textfield" type="textfield" maxOccurs="unbounded" minOccurs="1" xe:defaultOccurs="1" />
			<xs:element name="listbox" type="listbox" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="dropdown" type="dropdown" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="checkbox" type="checkbox" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="radiobuttongroup" type="radiobuttongroup" maxOccurs="unbounded" minOccurs="0"
				xe:defaultOccurs="0" />
			<xs:element name="formtext" type="formtext" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
		</xs:choice>
	</xs:group>
	<xs:group name="form-filefieldelement-group">
		<xs:choice>
			<xs:element name="filefield" type="filefield" maxOccurs="unbounded" minOccurs="1" xe:defaultOccurs="1" />
			<xs:element name="textfield" type="textfield" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="listbox" type="listbox" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="dropdown" type="dropdown" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="checkbox" type="checkbox" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="radiobuttongroup" type="radiobuttongroup" maxOccurs="unbounded" minOccurs="0"
				xe:defaultOccurs="0" />
			<xs:element name="formtext" type="formtext" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
		</xs:choice>
	</xs:group>
	<xs:group name="form-dropdownelement-group">
		<xs:choice>
			<xs:element name="textfield" type="textfield" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="listbox" type="listbox" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="dropdown" type="dropdown" maxOccurs="unbounded" minOccurs="1" xe:defaultOccurs="1" />
			<xs:element name="checkbox" type="checkbox" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="radiobuttongroup" type="radiobuttongroup" maxOccurs="unbounded" minOccurs="0"
				xe:defaultOccurs="0" />
			<xs:element name="formtext" type="formtext" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
		</xs:choice>
	</xs:group>
	<xs:group name="form-listboxelement-group">
		<xs:choice>
			<xs:element name="textfield" type="textfield" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="listbox" type="listbox" maxOccurs="unbounded" minOccurs="1" xe:defaultOccurs="1" />
			<xs:element name="dropdown" type="dropdown" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="checkbox" type="checkbox" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="radiobuttongroup" type="radiobuttongroup" maxOccurs="unbounded" minOccurs="0"
				xe:defaultOccurs="0" />
			<xs:element name="formtext" type="formtext" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
		</xs:choice>
	</xs:group>
	<xs:group name="form-stepelement-group">
		<xs:choice>
			<xs:element name="steplistbox" type="steplistbox" maxOccurs="1" minOccurs="1" xe:defaultOccurs="1" />
		</xs:choice>
	</xs:group>
	<xs:group name="form-checkboxelement-group">
		<xs:choice>
			<xs:element name="textfield" type="textfield" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="listbox" type="listbox" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="dropdown" type="dropdown" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="checkbox" type="checkbox" maxOccurs="unbounded" minOccurs="1" xe:defaultOccurs="1" />
			<xs:element name="radiobuttongroup" type="radiobuttongroup" maxOccurs="unbounded" minOccurs="0"
				xe:defaultOccurs="0" />
			<xs:element name="formtext" type="formtext" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
		</xs:choice>
	</xs:group>
	<xs:group name="form-radiobuttongroupelement-group">
		<xs:choice>
			<xs:element name="textfield" type="textfield" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="listbox" type="listbox" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="dropdown" type="dropdown" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="checkbox" type="checkbox" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
			<xs:element name="radiobuttongroup" type="radiobuttongroup" maxOccurs="unbounded" minOccurs="1"
				xe:defaultOccurs="1" />
			<xs:element name="formtext" type="formtext" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0" />
		</xs:choice>
	</xs:group>
	<xs:complexType name="formtext" mixed="false">
		<xs:sequence>
			<xs:element name="text" type="text" />
			<xs:element name="br" type="yesno" default="yes" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="textfield" mixed="false">
		<xs:sequence>
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="defaultvalue" type="text" xe:property="true" minOccurs="1" maxOccurs="1" />
			<xs:element name="lines" type="size" xe:property="true" maxOccurs="1" minOccurs="1" default="1" />
			<xs:element name="columns" type="size" xe:property="true" maxOccurs="20" minOccurs="1" default="15" />
			<xs:element name="br" type="yesno" default="yes" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="mandatory" type="yesno" default="no" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="regexpress" type="text" xe:property="true" minOccurs="0" xe:defaultOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="filefield" mixed="false">
		<xs:sequence>
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="br" type="yesno" default="yes" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="mandatory" type="yesno" default="no" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="listbox" mixed="false">
		<xs:sequence>
			<xs:element name="value" type="value" minOccurs="1" maxOccurs="unbounded" xe:defaultOccurs="5" />
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="lines" type="size" xe:property="true" maxOccurs="1" minOccurs="1" default="2"
				xe:defaultOccurs="5" />
			<xs:element name="br" type="yesno" xe:property="true" default="yes" maxOccurs="1" minOccurs="1" />
			<xs:element name="mandatory" type="yesno" default="no" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="steplistbox" mixed="false">
		<xs:sequence>
			<xs:element name="steplistboxvalue" type="steplistboxvalue" minOccurs="1" maxOccurs="unbounded"
				xe:defaultOccurs="3" />
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="lines" type="size" xe:property="true" maxOccurs="1" minOccurs="1" default="2"
				xe:defaultOccurs="3" />
			<xs:element name="br" type="yesno" xe:property="true" default="yes" maxOccurs="1" minOccurs="1" />
			<xs:element name="mandatory" type="yesno" default="no" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="dropdown" mixed="false">
		<xs:sequence>
			<xs:element name="value" type="value" minOccurs="1" maxOccurs="unbounded" xe:defaultOccurs="2" />
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="br" type="yesno" xe:property="true" default="yes" maxOccurs="1" minOccurs="1" />
			<xs:element name="mandatory" type="yesno" default="no" xe:property="true" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="checkbox" mixed="false">
		<xs:sequence>
			<xs:element name="text" type="text" minOccurs="1" maxOccurs="unbounded" />
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="checked" type="yesno" default="no" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="br" type="yesno" default="yes" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="radiobuttongroup" mixed="false">
		<xs:sequence>
			<xs:element name="name" type="text" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="radiobutton" type="radiobutton" minOccurs="1" maxOccurs="unbounded" xe:defaultOccurs="2" />
			<xs:element name="mandatory" type="yesno" default="no" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="br" type="yesno" default="yes" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="radiobutton" mixed="false">
		<xs:sequence>
			<xs:element name="text" type="text" minOccurs="0" maxOccurs="1" xe:defaultOccurs="1" />
			<xs:element name="checked" type="yesno" default="no" minOccurs="1" maxOccurs="1" xe:property="true" />
			<xs:element name="br" type="yesno" default="yes" xe:property="true" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="value" mixed="false">
		<xs:sequence>
			<xs:element name="text" type="text" minOccurs="1" maxOccurs="unbounded" />
			<xs:element name="checked" type="yesno" minOccurs="1" maxOccurs="1" xe:property="true" default="no" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="steplistboxvalue" mixed="false">
		<xs:sequence>
			<xs:element name="text" type="text" minOccurs="1" maxOccurs="unbounded" />
			<xs:element name="steprealvalue" type="text" minOccurs="1" maxOccurs="1" xe:property="true" />
			<xs:element name="checked" type="yesno" minOccurs="1" maxOccurs="1" xe:property="true" default="no" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="label" mixed="false">
		<xs:sequence>
			<xs:element name="value" type="text" minOccurs="1" maxOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="labelLogin" mixed="false">
		<xs:sequence>
			<xs:element name="value" type="text" default="Login :" minOccurs="1" maxOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="labelEmail" mixed="false">
		<xs:sequence>
			<xs:element name="value" type="text" default="Email :" minOccurs="1" maxOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="labelPassword" mixed="false">
		<xs:sequence>
			<xs:element name="value" type="text" default="Password :" minOccurs="1" maxOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="labelConfirmPassword" mixed="false">
		<xs:sequence>
			<xs:element name="value" type="text" default="Confirm password :" minOccurs="1" maxOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="textlist" mixed="false">
		<xs:sequence>
			<xs:element name="bullet" type="bullet" default="circle" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="tabulation" type="yesno" default="no" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="paragraph" type="paragraph" maxOccurs="unbounded" minOccurs="1" xe:defaultOccurs="1" />
      <xs:element name="textlist" type="textlist" maxOccurs="unbounded" minOccurs="0" xe:defaultOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="list" mixed="false">
		<xs:sequence>
			<xs:element name="bullet" type="bullet" default="circle" xe:property="true" maxOccurs="1" minOccurs="1" />
			<xs:element name="tabulation" type="yesno" default="no" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="item" type="item" maxOccurs="unbounded" minOccurs="1" xe:defaultOccurs="3" />
		</xs:sequence>
	</xs:complexType>
  <xs:complexType name="item" mixed="false">
    <xs:sequence>
      <xs:element name="spacing" type="yesno" default="yes" maxOccurs="1" minOccurs="0" xe:property="true" xe:defaultOccurs="1" />
      <xs:group ref="itemgroup" maxOccurs="unbounded" minOccurs="0" />
    </xs:sequence>
  </xs:complexType>
  <xs:group name="itemgroup">
    <xs:choice>
      <xs:element name="picture" type="picture" xe:openPropertiesOnCreation="true" />
      <xs:element name="paragraph" type="itemparagraph" />
      <xs:element name="textlist" type="textlist" />
      <xs:element name="list" type="list" />
      <xs:element name="file" type="file" xe:openPropertiesOnCreation="true" />
    </xs:choice>
  </xs:group>
  <xs:complexType name="itemparagraph" mixed="false">
    <xs:sequence>
      <xs:element name="tabulation" type="yesno" default="no" maxOccurs="1" minOccurs="1" xe:property="true" />
      <xs:element name="spacing" type="yesno" default="no" maxOccurs="1" minOccurs="1" xe:property="true" />
      <xs:element name="alignment" type="alignment" default="justify" maxOccurs="1" minOccurs="1" xe:property="true" />
      <xs:element name="data" type="data" maxOccurs="1" minOccurs="1" />
    </xs:sequence>
  </xs:complexType>
	<xs:group name="paragraphgroup">
		<xs:choice>
			<xs:element name="stylerule" type="stylerule" />
			<xs:element name="hyperlink" type="hyperlink" xe:hyperlinkType="www,page" />
		</xs:choice>
	</xs:group>
	<xs:complexType name="paragraph" mixed="false">
		<xs:sequence>
			<xs:element name="tabulation" type="yesno" default="no" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="spacing" type="yesno" default="yes" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="alignment" type="alignment" default="justify" maxOccurs="1" minOccurs="1"
				xe:property="true" />
			<xs:element name="data" type="data" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="data" mixed="true">
		<xs:group ref="paragraphgroup" maxOccurs="unbounded" minOccurs="0" />
	</xs:complexType>
	<xs:complexType name="file" mixed="false">
		<xs:sequence>
			<xs:element name="fileuri" type="text" maxOccurs="1" minOccurs="1" xe:property="true" xe:hyperlinkType="localFile" />
			<xs:element name="tooltip" type="text" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="filetext" type="text" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="target" type="openin" maxOccurs="1" minOccurs="1" xe:property="true" default="_parent" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="stylerule" mixed="true">
		<xs:sequence>
			<xs:element name="rulestyle" type="rulestyle" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="hyperlink" mixed="true">
		<xs:sequence>
			<xs:element name="href" type="text" maxOccurs="1" minOccurs="1" xe:hyperlinkType="www" />
			<xs:element name="linkanchor" type="text" minOccurs="1" maxOccurs="1" xe:property="true" />
			<xs:element name="tooltip" type="text" maxOccurs="1" minOccurs="1" />
			<xs:element name="target" type="text" maxOccurs="1" minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="rulestyle">
		<xs:restriction base="xs:string">
			<xs:enumeration value="bold" />
			<xs:enumeration value="italic" />
			<xs:enumeration value="highlight" />
			<xs:enumeration value="important" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="bullet">
		<xs:restriction base="xs:string">
			<xs:enumeration value="circle" />
			<xs:enumeration value="hyphen" />
			<xs:enumeration value="arrow" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="direction">
		<xs:restriction base="xs:string">
			<xs:enumeration value="vertical" />
			<xs:enumeration value="horizontal" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="alignment">
		<xs:restriction base="xs:string">
			<xs:enumeration value="justify" />
			<xs:enumeration value="left" />
			<xs:enumeration value="right" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="yesno">
		<xs:restriction base="xs:string">
			<xs:enumeration value="yes" />
			<xs:enumeration value="no" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="rotatortypes">
		<xs:restriction base="xs:string">
			<xs:enumeration value="slideshow" />
			<xs:enumeration value="contentscroll" />
			<xs:enumeration value="smoothscroll" />
			<xs:enumeration value="randomslide" />
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="linkmore" mixed="false">
		<xs:sequence>
			<xs:element name="href" type="text" maxOccurs="1" minOccurs="1" xe:property="true" xe:hyperlinkType="page" />
			<xs:element name="linkanchor" type="text" minOccurs="1" maxOccurs="1" xe:property="true" />
			<xs:element name="tooltip" type="text" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="target" type="openin" maxOccurs="1" minOccurs="1" xe:property="true" default="_parent" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="picture" mixed="false">
		<xs:sequence>
			<xs:element name="uri" type="text" maxOccurs="1" minOccurs="1" xe:property="true" xe:hyperlinkType="localImage" />
			<xs:element name="tooltip" type="text" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="hpos" type="hpos" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="wrap" type="yesno" default="yes" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="border" type="yesno" default="yes" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="width" type="size" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="height" type="size" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="href" type="text" maxOccurs="1" minOccurs="1" xe:property="true" xe:hyperlinkType="www" />
			<xs:element name="linkanchor" type="text" minOccurs="1" maxOccurs="1" xe:property="true" />
			<xs:element name="linkuri" type="text" maxOccurs="1" minOccurs="0" xe:defaultOccurs="1" xe:property="true" xe:hyperlinkType="localFile" />
			<xs:element name="target" type="openin" maxOccurs="1" minOccurs="1" xe:property="true" default="_parent" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="flash" mixed="false">
		<xs:sequence>
			<xs:element name="flashuri" type="text" maxOccurs="1" minOccurs="1" xe:property="true" xe:hyperlinkType="localFile" />
			<xs:element name="hpos" type="hpos" default="left" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="wrap" type="yesno" default="yes" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="border" type="yesno" default="yes" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="width" type="size" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="height" type="size" maxOccurs="1" minOccurs="1" xe:property="true" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="video" mixed="false">
		<xs:sequence>
			<xs:element name="videouri" type="text" maxOccurs="1" minOccurs="1" xe:property="true" xe:hyperlinkType="localFile" />
			<xs:element name="hpos" type="hpos" default="left" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="wrap" type="yesno" default="yes" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="border" type="yesno" default="yes" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="width" type="size" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="height" type="size" maxOccurs="1" minOccurs="1" xe:property="true" />
			<xs:element name="autostart" type="yesno" default="yes" maxOccurs="1" minOccurs="0" xe:property="true" xe:defaultOccurs="1"/>
			<xs:element name="showcontrols" type="yesno" default="yes" maxOccurs="1" minOccurs="0" xe:property="true" xe:defaultOccurs="1"/>
			<xs:element name="showstatusbar" type="yesno" default="no" maxOccurs="1" minOccurs="0" xe:property="true" xe:defaultOccurs="1"/>
			<xs:element name="showdisplay" type="yesno" default="no" maxOccurs="1" minOccurs="0" xe:property="true" xe:defaultOccurs="1"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="diaporama" mixed="false">
		<xs:sequence>
			<xs:element name="tooltip" type="text" minOccurs="1" maxOccurs="1" xe:property="true" />
			<xs:element name="hpos" type="hpos" minOccurs="1" maxOccurs="1" xe:property="true" default="left" />
			<xs:element name="wrap" type="yesno" minOccurs="1" maxOccurs="1" xe:property="true" default="yes" />
			<xs:element name="border" type="yesno" minOccurs="1" maxOccurs="1" xe:property="true" default="yes" />
			<xs:element name="width" type="text" minOccurs="1" maxOccurs="1" xe:property="true" default="100" />
			<xs:element name="height" type="text" minOccurs="1" maxOccurs="1" xe:property="true" default="80" />
			<xs:element name="rotatortype" type="rotatortypes" minOccurs="1" maxOccurs="1" xe:property="true" default="slideshow" />
			<xs:element name="rotatortime" type="text" minOccurs="1" maxOccurs="1" xe:property="true" default="3000" />
			<xs:element name="href" type="text" minOccurs="1" maxOccurs="1" xe:property="true" xe:hyperlinkType="www,page,file" />
			<xs:element name="linkanchor" type="text" minOccurs="1" maxOccurs="1" xe:property="true" />
			<xs:element name="target" type="openin" minOccurs="1" maxOccurs="1" xe:property="true" default="_blank" />
			<xs:element name="imagediaporama" type="imagediaporama" minOccurs="1" maxOccurs="unbounded" xe:openPropertiesOnCreation="true" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="imagediaporama" mixed="false">
		<xs:sequence>
			<xs:element name="uri" type="text" minOccurs="1" maxOccurs="1" xe:property="true" xe:hyperlinkType="localImage" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="spacer" mixed="false">
		<xs:sequence>
			<xs:element name="spacerheight" type="spacerheight" default="oneline" xe:property="true" maxOccurs="1"
				minOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="display">
		<xs:restriction base="xs:string">
			<xs:enumeration value="list" />
			<xs:enumeration value="dropdown" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="spacerheight">
		<xs:restriction base="xs:string">
			<xs:enumeration value="oneline" />
			<xs:enumeration value="twolines" />
			<xs:enumeration value="threelines" />
			<xs:enumeration value="fourlines" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="openin">
		<xs:restriction base="xs:string">
			<xs:enumeration value="_parent" />
			<xs:enumeration value="_blank" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="hpos">
		<xs:restriction base="xs:string">
			<xs:enumeration value="left" />
			<xs:enumeration value="right" />
			<xs:enumeration value="center" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="size">
		<xs:restriction base="xs:string">
			<xs:maxLength value="20" />
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="text">
		<xs:restriction base="xs:string" />
	</xs:simpleType>
	<xs:simpleType name="empty" final="">
		<xs:restriction base="xs:token"></xs:restriction>
	</xs:simpleType>
	<xs:element name="pagecontent" type="pagecontent"></xs:element>
</xs:schema>